package com.agy.filemanager.service;

import com.agy.filemanager.entity.ProExpandInfo;

import java.util.List;

/**
 * 项目扩展字段
 */
public interface ProExpandInfoService {
    /**
     * 根据项目id插入扩展字段列表
     * @param info
     * @return
     */
    String insertProTypeExpandCloumnByTypeId(ProExpandInfo info);

    /**
     * 根据id 删除扩展字段
     * @param id
     */
    void deleteProTypeExpandById(String id);

    /**
     * 根据id修改扩展字段信息
     * @param info
     */
    void updateProTypeExpandById(ProExpandInfo info);

    /**
     * 根据项目id查询扩展字段列表
     * @param id
     * @return
     */
    List<ProExpandInfo> getProExpandListByProjectInfoId(String id);

    /**
     * 根据项目分类id查询扩展字段列表
     * @param proTypeId
     * @return
     */
    List<ProExpandInfo> getProExpandListByProTypeId(String proTypeId);
}
